home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-ALPH.{_4 / RESOURCE.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  1KB  |  40 lines

  1. #ifndef _ALPHA_RESOURCE_H
  2. #define _ALPHA_RESOURCE_H
  3.  
  4. /*
  5.  * Resource limits
  6.  */
  7.  
  8. #define RLIMIT_CPU    0        /* CPU time in ms */
  9. #define RLIMIT_FSIZE    1        /* Maximum filesize */
  10. #define RLIMIT_DATA    2        /* max data size */
  11. #define RLIMIT_STACK    3        /* max stack size */
  12. #define RLIMIT_CORE    4        /* max core file size */
  13. #define RLIMIT_RSS    5        /* max resident set size */
  14. #define RLIMIT_NOFILE    6        /* max number of open files */
  15. #define RLIMIT_AS    7        /* address space limit(?) */
  16. #define RLIMIT_NPROC    8        /* max number of processes */
  17. #define RLIMIT_MEMLOCK    9        /* max locked-in-memory address space */
  18.  
  19. #define RLIM_NLIMITS    10
  20.  
  21. #ifdef __KERNEL__
  22.  
  23. #define INIT_RLIMITS                            \
  24. {                                    \
  25.     {LONG_MAX, LONG_MAX},            /* RLIMIT_CPU */    \
  26.     {LONG_MAX, LONG_MAX},            /* RLIMIT_FSIZE */    \
  27.     {LONG_MAX, LONG_MAX},            /* RLIMIT_DATA */    \
  28.     {_STK_LIM, _STK_LIM},            /* RLIMIT_STACK */    \
  29.     {       0, LONG_MAX},            /* RLIMIT_CORE */    \
  30.     {LONG_MAX, LONG_MAX},            /* RLIMIT_RSS */    \
  31.     { NR_OPEN,  NR_OPEN},            /* RLIMIT_NOFILE */    \
  32.     {LONG_MAX, LONG_MAX},            /* RLIMIT_AS */        \
  33.     {MAX_TASKS_PER_USER, MAX_TASKS_PER_USER},    /* RLIMIT_NPROC */    \
  34.     {LONG_MAX, LONG_MAX},            /* RLIMIT_MEMLOCK */    \
  35. }
  36.  
  37. #endif /* __KERNEL__ */
  38.  
  39. #endif /* _ALPHA_RESOURCE_H */
  40.